/*
 * @Author: 0x9DEFA478
 * @Date: 2025-09-02 22:32:21
 * @LastEditTime: 2025-09-03 23:09:54
 * @LastEditors: 0x9DEFA478
 * @Description: 
 * 
 */
#ifndef hUtility_H_Concept_HPP_
#define hUtility_H_Concept_HPP_


namespace H{

#if __cplusplus >= 202000L
  namespace Concept{

    template<typename T>
    concept const_compare=requires(const T x,T y){
      static_cast<int>(x.compare(y));
    };
    
  }
#endif

}


#endif //hUtility_H_Concept_HPP_
